By bus
Swebus
is by far the largest domestic coach operator and operates services to / from Jönköping from throughout Sweden. Advance ticketing is usually required and recommended practice in any case.
Bus4you
operates services to / from Jönköping from some selected big cities in Sweden.
Svenska Buss
operates services to / from Jönköping from some selected cities in Sweden.
By plane
Budget airlines fly to Skavsta airport in Nyköping which also serves Stockholm. From the bus station, Swebus (http://www.swebusexpress.se/) operates several buses daily; the journey takes three hours.
There is also a local airport in Jönköping that which one can get to from Stockholm, Visby and Kiruna, among others.
By train
By train (http://www.sj.se/sj/jsp/p...) from cities all over Sweden such as Malmö, for instance.